#ifndef CNC_BASE_COOPERATIVE_TASK_H
#define CNC_BASE_COOPERATIVE_TASK_H

namespace cnc {

	namespace base {

		struct CooperativeTask
		{
			virtual bool start() = 0;
			virtual bool execute() = 0;
			virtual bool stop() = 0;
		};

	} // namespace base

} // namespace cnc

#endif

